03 · Bit Pirate 完全指南:总线调试手
2026-9-26
| 2026-9-25
字数 601阅读时长≈ 2 分钟
Bit Pirate(geo-tp 出品,与 Bruce 同门)是"拿到设备之后"的工具:
总线嗅探、固件提取、救砖、JTAG——它是硬件调试面的主力。
核心动作:拔下 RF 帽,2×7 排针全开放。

排针定义(Cardputer ADV 官方 pinout)

功能
GPIO
SPI SCK / MOSI / MISO
G40 / G14 / G39
UART TX / RX
G13 / G15
I2C SDA / SCL(Grove)
G1 / G2
其他 GPIO
G3-G9(注意避开键盘矩阵占用)
红外发射
G44(板载)

模式一:SUMP 逻辑分析仪(免电脑侧硬件)

Bit Pirate 的 SUMP 模式把 ADV 变成逻辑分析仪通道,接 sigrok/PulseView:
PulseView 驱动选 SUMP。应急够用;正经干活还是 NanoDLA(采样率/深度高一个档次)。

模式二:serprog SPI 编程器(救砖/提固件)

Bit Pirate 伪装成 serprog 兼容编程器,对接 flashrom:
读取 25 系列 SPI Flash(路由器 BIOS、IoT 设备固件),免买 CH341A 也能干
(但 CH341A+夹子 ¥25 的专用件更稳,见电脑侧篇)。

模式三:JTAG / SWD

Bit Pirate 可充当 OpenOCD 的调试适配器,对挂死/锁死的 MCU 做边界扫描、内存提取。

模式四:GPS Wardriving

GPS Unit 是 UART 设备,独占 Grove 口(或接排针 G13/G15):
Bit Pirate 的 wardriving 模式边移动边扫 AP,自动给抓包打地理坐标。
不想带 GPS 的话:手机开 GPS 轨迹记录 + 事后 Python 按时间戳合并,效果等价。

ESP32-C5 协处理器(5GHz 扩展)

C5 刷 ESP32-Bus-Expander 固件(geo-tp 官方配套),三根线接 ADV 排针 UART:
Bit Pirate 自动识别扩展器,立即获得 5GHz Wi-Fi 扫描/攻击能力
(802.15.4/Zigbee 支持在官方路线图上)。

与 Bruce 的分工

攻陷一台设备的标准流程:Bruce 踹门 → 拆壳 → Bit Pirate 上排针提固件 → 回电脑 binwalk 分析。
  • 硬件
  • 逆向
  • 02 · Bruce 完全指南:射频攻击手04 · NFC/RFID 三芯片实战
    Loading...